class MonitorTask implements Runnable{

		private volatile boolean  flag = false;  
		private String word;
		
		public void stopMe() {
			flag=true;
		}
		public void sendWord(String word) {
			this.word=word;
		}
                           
		
		@Override
		public void run() {
			while(!flag) {
				if(word==null)
					continue;
				if(word.contains("alien")) {
					System.out.println(Thread.currentThread().getName()+" found alien in "+word);

				}	
				word=null;	
				
			}
			System.out.println(Thread.currentThread().getName() + " stop");
		}
}
